<html>
	<head>
		<meta charset="utf-8"/>
		<title>BSlider</title>
		<link rel="stylesheet" type="text/css" href="./style.css"/>
	</head>
	<body>
		<h1>BSlider</h1>
		<p>Inherites from <a href="BWidget.html">BWidget</a></p>
		<h2>public</h2>
		<table id="public">
			<tr><td align="right"/><td><a href="#BSlider(BWidget*)">BSlider</a>(BWidget* parent = 0);</td></tr>
			<tr><td align="right"/><td><a href="#BSlider(Orientation,BWidget*)">BSlider</a>(Orientation orientation, BWidget* parent = 0);</td></tr>
			<tr><td align="right"/><td><a href="#BSlider(int, int,BWidget*)">BSlider</a>(int minimum, int maximum, BWidget* parent = 0);</td></tr>
			<tr><td align="right"/><td><a href="#BSlider(int, int, Orientation,BWidget*)">BSlider</a>(int minimum, int maximum, Orientation orientation, BWidget* parent = 0);</td></tr>
			<tr><td align="right"/><td><a href="#~BSlider()">~BSlider</a>();</td></tr>
			<tr><td align="right">double </td><td><a href="#ratio()">ratio</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setOrientation(Orientation)">setOrientation</a>(Orientation orientation);</td></tr>
			<tr><td align="right">Orientation </td><td><a href="#orientation()">orientation</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setIcon(BIcon*)">setIcon</a>(BIcon* icon);</td></tr>
			<tr><td align="right">BIcon* </td><td><a href="#icon()">icon</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setGraph(Graph)">setGraph</a>(Graph graph);</td></tr>
			<tr><td align="right">Graph </td><td><a href="#graph()">graph</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setIconSize(const BSize&)">setIconSize</a>(const BSize& iconSize);</td></tr>
			<tr><td align="right">const BSize& </td><td><a href="#iconSize()">iconSize</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#set(int, int, int)">set</a>(int value, int minimum, int maximum);</td></tr>
			<tr><td align="right">bool </td><td><a href="#setValue(int)">setValue</a>(int value);</td></tr>
			<tr><td align="right">int </td><td><a href="#value()">value</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setRange(int, int)">setRange</a>(int minimum, int maximum);</td></tr>
			<tr><td align="right">bool </td><td><a href="#setRange(const BRange&)">setRange</a>(const BRange& range);</td></tr>
			<tr><td align="right">BRange </td><td><a href="#range()">range</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setMinimum(int)">setMinimum</a>(int minimum);</td></tr>
			<tr><td align="right">int </td><td><a href="#minimum()">minimum</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setMaximum(int)">setMaximum</a>(int maximum);</td></tr>
			<tr><td align="right">int </td><td><a href="#maximum()">maximum</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setStep(int)">setStep</a>(int step);</td></tr>
			<tr><td align="right">int </td><td><a href="#step()">step</a>() const;</td></tr>
			<tr><td align="right">virtual BSize </td><td><a href="#sizeHint()">sizeHint</a>() const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected">
			<tr><td align="right">virtual void </td><td><a href="#resizeEvent(const BEvent&)">resizeEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#freshEvent(const BEvent&)">freshEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#styleEvent(const BEvent&)">styleEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#paintEvent(const BEvent&)">paintEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseEnterEvent(const BMouseEvent&)">mouseEnterEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseLeaveEvent(const BMouseEvent&)">mouseLeaveEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mousePressEvent(const BMouseEvent&)">mousePressEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseReleaseEvent(const BMouseEvent&)">mouseReleaseEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseMoveEvent(const BMouseEvent&)">mouseMoveEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseWheelEvent(const BMouseEvent&)">mouseWheelEvent</a>(const BMouseEvent& wheelEvent);</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description : </h2>
			<p>The BSlider widget provides a vertical or horizontal slider. The slider is the classic widget for controlling a bounded value. It lets the user move a slider handle along a horizontal or vertical groove and translates the handle's position into an integer value within the legal range.</p>
			<h3>Signals:</h3>
			<table>
				<tr><td>Signal_Sliding</td><td>Emited when handle is draged to slide and mouse button is down.</td></tr>
				<tr><td>Signal_ValueChanged</td><td>Emited when value is changed.</td></tr>
				<tr><td>Signal_SlideFinished</td><td>Emited when handle is dragged and mouse button is released.</td></tr></table>
			<h3>Styles:</h3>
			<p>Supports the box model. The groove of the slider is styled using the &amp;quot;groove-color&amp;quot; and &amp;quot;groove-size:5px&amp;quot;. The groove is positioned by default in the Contents rectangle of the widget. The thumb of the slider is styled using &amp;quot;handle&amp;quot;, eg &amp;quot;handle-size:10px;handle-color-normal:rgb(100, 168, 255);&amp;quot;. The handle moves in the contents rectangle of the groove.</p>
		</div>
		<h2 id="docs">Member Function Documentation</h2>
		<div id="BSlider(BWidget*)">
			<h3>BSlider(BWidget* parent = 0);</h3>
		</div>
		<div id="BSlider(Orientation,BWidget*)">
			<h3>BSlider(Orientation orientation, BWidget* parent = 0);</h3>
		</div>
		<div id="BSlider(int, int,BWidget*)">
			<h3>BSlider(int minimum, int maximum, BWidget* parent = 0);</h3>
		</div>
		<div id="BSlider(int, int, Orientation,BWidget*)">
			<h3>BSlider(int minimum, int maximum, Orientation orientation, BWidget* parent = 0);</h3>
		</div>
		<div id="~BSlider()">
			<h3>~BSlider();</h3>
		</div>
		<div id="ratio()">
			<h3>double ratio() const;</h3>
		</div>
		<div id="setOrientation(Orientation)">
			<h3>void setOrientation(Orientation orientation);</h3>
		</div>
		<div id="orientation()">
			<h3>Orientation orientation() const;</h3>
		</div>
		<div id="setIcon(BIcon*)">
			<h3>void setIcon(BIcon* icon);</h3>
		</div>
		<div id="icon()">
			<h3>BIcon* icon() const;</h3>
		</div>
		<div id="setGraph(Graph)">
			<h3>void setGraph(Graph graph);</h3>
		</div>
		<div id="graph()">
			<h3>Graph graph() const;</h3>
		</div>
		<div id="setIconSize(const BSize&)">
			<h3>void setIconSize(const BSize& iconSize);</h3>
		</div>
		<div id="iconSize()">
			<h3>const BSize& iconSize() const;</h3>
		</div>
		<div id="set(int, int, int)">
			<h3>bool set(int value, int minimum, int maximum);</h3>
		</div>
		<div id="setValue(int)">
			<h3>bool setValue(int value);</h3>
		</div>
		<div id="value()">
			<h3>int value() const;</h3>
		</div>
		<div id="setRange(int, int)">
			<h3>bool setRange(int minimum, int maximum);</h3>
		</div>
		<div id="setRange(const BRange&)">
			<h3>bool setRange(const BRange& range);</h3>
		</div>
		<div id="range()">
			<h3>BRange range() const;</h3>
		</div>
		<div id="setMinimum(int)">
			<h3>bool setMinimum(int minimum);</h3>
		</div>
		<div id="minimum()">
			<h3>int minimum() const;</h3>
		</div>
		<div id="setMaximum(int)">
			<h3>bool setMaximum(int maximum);</h3>
		</div>
		<div id="maximum()">
			<h3>int maximum() const;</h3>
		</div>
		<div id="setStep(int)">
			<h3>void setStep(int step);</h3>
		</div>
		<div id="step()">
			<h3>int step() const;</h3>
		</div>
		<div id="sizeHint()">
			<h3>virtual BSize sizeHint() const;</h3>
		</div>
		<div id="resizeEvent(const BEvent&)">
			<h3 id="resizeEvent(const BEvent&)">virtual void resizeEvent(const BEvent& event);</h3>
		</div>
		<div id="freshEvent(const BEvent&)">
			<h3 id="freshEvent(const BEvent&)">virtual void freshEvent(const BEvent& event);</h3>
		</div>
		<div id="styleEvent(const BEvent&)">
			<h3 id="styleEvent(const BEvent&)">virtual void styleEvent(const BEvent& event);</h3>
		</div>
		<div id="paintEvent(const BEvent&)">
			<h3 id="paintEvent(const BEvent&)">virtual void paintEvent(const BEvent& event);</h3>
		</div>
		<div id="mouseEnterEvent(const BMouseEvent&)">
			<h3 id="mouseEnterEvent(const BMouseEvent&)">virtual void mouseEnterEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mouseLeaveEvent(const BMouseEvent&)">
			<h3 id="mouseLeaveEvent(const BMouseEvent&)">virtual void mouseLeaveEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mousePressEvent(const BMouseEvent&)">
			<h3 id="mousePressEvent(const BMouseEvent&)">virtual void mousePressEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mouseReleaseEvent(const BMouseEvent&)">
			<h3 id="mouseReleaseEvent(const BMouseEvent&)">virtual void mouseReleaseEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mouseMoveEvent(const BMouseEvent&)">
			<h3 id="mouseMoveEvent(const BMouseEvent&)">virtual void mouseMoveEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mouseWheelEvent(const BMouseEvent&)">
			<h3 id="mouseWheelEvent(const BMouseEvent&)">virtual void mouseWheelEvent(const BMouseEvent& wheelEvent);</h3>
		</div>
	</body>
</html>